home *** CD-ROM | disk | FTP | other *** search
/ Aminet 2 / Aminet AMIGA CDROM (1994)(Walnut Creek)[Feb 1994][W.O. 44790-1].iso / Aminet / dev / misc / egs.lha / EGS / EGS_Devels / FD / egslayers_lib.fd < prev    next >
Text File  |  1993-02-16  |  2KB  |  63 lines

  1. *-----------------------------------------------------------------
  2. * Filename : egslayers.fd
  3. * Release  : 1.0
  4. *
  5. * fd file for egslayers.def
  6. *
  7. * (c) Copyright 1990/93 VIONA Development
  8. *     All Rights Reserved
  9. *
  10. * Author      : Markus van Kempen
  11. * Created     : 14. July 1992
  12. * Updated     : 14. July 1992
  13. *             : 24. July 1992 us
  14. *               17. Dec  1992 mvk
  15. *               09. Jan  1993 us
  16. *
  17. *-----------------------------------------------------------------
  18. ##base _EGSLayersBase
  19. ##bias 30
  20. ##public
  21. EL_FreeRect(rect)(A0)
  22. EL_FreeRegion(old)(A0)
  23. EL_NewRect()()
  24. EL_DupRegion(old)(A0)
  25. EL_DupMoveRegion(list,dx,dy)(A0/D1/D2)
  26. EL_MoveRegion(list,dx,dy)(A0/D1/D2)
  27. EL_OrRectRegion(oldList,new)(A0/A1)
  28. EL_OrRegionRegion(oldList,newList)(A0/A1)
  29. EL_DelRectRegion(oldList,new)(A0/A1)
  30. EL_DelRegionRegion(oldList,newList)(A0/A1)
  31. EL_AndRectRegion(oldList,new)(A0/A1)
  32. EL_AndRegionRegion(oldList,newList)(A0/A1)
  33. EL_CreateLayerInfo(map,port,width,height,color,pattern)(A0/A1/D0/D1/D2/A2)
  34. EL_FreeLayerInfo(info)(A0)
  35. EL_LockLayer(layer)(A0)
  36. EL_UnlockLayer(layer)(A0)
  37. EL_LockLayerInfo(info)(A0)
  38. EL_UnlockLayerInfo(info)(A0)
  39. EL_LockLayers(info)(A0)
  40. EL_UnlockLayers(info)(A0)
  41. EL_CreateUpfrontLayer(info,x,y,width,height,maxWidth,maxHeight,flags,color)(A0/D0/D1/D2/D3/D4/D5/D6/D7)
  42. EL_CreateBehindLayer(info,x,y,width,height,maxWidth,maxHeight,flags,color)(A0/D0/D1/D2/D3/D4/D5/D6/D7)
  43. EL_DeleteLayer(layer)(A0)
  44. EL_LayerToFront(layer)(A0)
  45. EL_LayerToBack(layer)(A0)
  46. EL_MoveLayerBehind(layer,behind)(A0/A1)
  47. EL_MoveLayerInFront(layer,front)(A0/A1)
  48. EL_MoveLayer(layer,dx,dy)(A0/D0/D1)
  49. EL_SizeLayer(layer,dx,dy)(A0/D0/D1)
  50. EL_ScrollLayer(layer,dx,dy)(A0/D0/D1)
  51. EL_WhichLayer(info,x,y)(A0/D0/D1)
  52. EL_BeginUpdate(layer,key)(A0/D0)
  53. EL_EndUpdate(layer,done)(A0/D0)
  54. EL_UpdateBackMap(layer)(A0)
  55. EL_UpdateFrontMap(layer)(A0)
  56. EL_AndSmartClip(smart,clip)(A0/A1)
  57. EL_FreeSmartList(smart)(A0)
  58. EL_Invalidate(layer,region,clear)(A0/A1/D0)
  59. EL_InstallLHook(layer,hook)(A0/A1)
  60. EL_InstallLIHook(info,hook)(A0/A1)
  61. EL_RemoveRefreshRegion(layer,region)(A0/A1)
  62. ##end
  63.